<?php

    @include_once('connect.php') ;

    // 接受前端数据

    $uname = $_POST['username'] ;
    $upwd = $_POST['userpwd'] ;
    $utel = $_POST['usertel'] ;

    // $uname = 'q3qq' ;
    // $upwd = '1' ;
    // $utel = '2' ;

    // 返回给前端的数据
    $res = [] ;

    // 判断是否接受成功 
    if($uname && $upwd && $utel) {
        // 判断用户名是否已被注册   
        // 注意：手机号作为唯一字段  ，那么就判断手机号是否被注册  且登录的时候必须使用手机号登录

        // 定义sql
        $sql = "select * from user where user_name = '$uname'" ;
        // 执行sql
        $data = mysqli_query($conn , $sql) ;
        // 查询语句得到的是一个结果集 ， 需要转化成数组
        $arr = mysqli_fetch_array($data) ;
        // echo(json_encode($arr)) ;
        if($arr) {
            $res['status'] = false ;
            $res['msg'] = '用户名已被注册' ;
        } else {
            // 把数据插入数据库

            // 定义sql
            $sql = "insert user (user_name , user_pwd , user_tel) values ('$uname' , '$upwd' , '$utel')" ;
            // 执行sql
            $rows = mysqli_query($conn , $sql) ;
            // 插入语句得到的是一个数字，受影响的行数
            // echo($res) ;   // 1
            if($rows > 0) {
                $res['status'] = true ;
                $res['msg'] = '注册成功' ;
            } else {
                $res['status'] = false ;
                $res['msg'] = '数据库错误' ;
            }
        }


    } else {
        $res['status'] = false ;
        $res['msg'] = '前端数据有误' ;
    }

    echo(json_encode($res)) ;